package cn.phecda.boot.common.lang.constants;

/**
 * <p> 属性常量 </p>
 *
 * @author : wanpinwei
 */
public interface PropertyConstants {
    String PROPERTY_ENABLED = ".enabled";
    String PROPERTY_PREFIX_SPRING = "spring";
    String PROPERTY_PREFIX_PHECDA = "phecda";
    String PROPERTY_PREFIX_COMMON = PROPERTY_PREFIX_PHECDA + ".common";
    String PROPERTY_PREFIX_DATA = PROPERTY_PREFIX_PHECDA + ".data";
    String PROPERTY_PREFIX_JOB = PROPERTY_PREFIX_PHECDA + ".job";
    String PROPERTY_PREFIX_CHACE = PROPERTY_PREFIX_PHECDA + ".cache";
    String PROPERTY_PREFIX_TENANT = PROPERTY_PREFIX_PHECDA + ".tenant";
    String PROPERTY_PREFIX_WEB = PROPERTY_PREFIX_PHECDA + ".web";


    String PROPERTY_PREFIX_WEB_SWAGGER = PROPERTY_PREFIX_WEB + ".swagger";
    String PROPERTY_PREFIX_DATA_MYBATIS = PROPERTY_PREFIX_DATA + ".mybatis";

    String PROPERTY_PREFIX_CHACE_CAFFEINE = PROPERTY_PREFIX_CHACE + ".caffeine";

    String PROPERTY_PREFIX_JOB_XXLJOB = PROPERTY_PREFIX_JOB + ".xxljob";

    String PROPERTY_PREFIX_TENANT_ENABLED = PROPERTY_PREFIX_TENANT + PROPERTY_ENABLED;
    String PROPERTY_PREFIX_TENANT_STRATEGY = PROPERTY_PREFIX_TENANT + ".strategy";

}
